/*定义注册的处理函数*/
function insertUser(){
    //1、获取数据   使用FormData构造器来封装获取表单的数据【包括文件信息】
    let oData = new FormData(document.getElementById("insertUser"));
    //2、通过ajax提交请求
    $.ajax({
        url: "/OASystem/insertUser",//后台的接口地址
        type: "post",//post请求方式
        data: oData,//参数
        cache: false,
        processData: false,
        contentType: false,
        success: function (result) {
            if (result.isok === true) {
                alert('管理员添加成功！');
            } else {
                alert(result.message);
            }
        },
        error: function () {
            alert("有错误，操作失败！");
        }
    });
}
function insertEmployee(){
    //1、获取数据   使用FormData构造器来封装获取表单的数据【包括文件信息】
    let oData = new FormData(document.getElementById("insertEmployee"));
    //2、通过ajax提交请求
    $.ajax({
        url: "/OASystem/insertEmployee",//后台的接口地址
        type: "post",//post请求方式
        data: oData,//参数
        cache: false,
        processData: false,
        contentType: false,
        success: function (result) {
            if (result.isok === true) {
                alert('员工添加成功！');
            } else {
                alert(result.message);
            }
        },
        error: function () {
            alert("有错误，操作失败！");
        }
    });
}
function insertAnnouncement(){
    //1、获取数据   使用FormData构造器来封装获取表单的数据【包括文件信息】
    let oData = new FormData(document.getElementById("insertAnnouncement"));
    //2、通过ajax提交请求
    $.ajax({
        url: "/OASystem/insertAnnouncement",//后台的接口地址
        type: "post",//post请求方式
        data: oData,//参数
        cache: false,
        processData: false,
        contentType: false,
        success: function (result) {
            if (result.isok === true) {
                alert('公告添加成功！');
            } else {
                alert(result.message);
            }
        },
        error: function () {
            alert("有错误，操作失败！");
        }
    });
}
function insertDocument(){
    //1、获取数据   使用FormData构造器来封装获取表单的数据【包括文件信息】
    let oData = new FormData(document.getElementById("insertDocument"));
    //2、通过ajax提交请求
    $.ajax({
        url: "/OASystem/insertDocument",//后台的接口地址
        type: "post",//post请求方式
        data: oData,//参数
        cache: false,
        processData: false,
        contentType: false,
        success: function (result) {
            if (result.isok === true) {
                alert('文件上传成功！');
            } else {
                alert(result.message);
            }
        },
        error: function () {
            alert("有错误，操作失败！");
        }
    });
}
function insertDept(){
    //1、获取数据   使用FormData构造器来封装获取表单的数据【包括文件信息】
    let oData = new FormData(document.getElementById("insertDept"));
    //2、通过ajax提交请求
    $.ajax({
        url: "/OASystem/insertDept",//后台的接口地址
        type: "post",//post请求方式
        data: oData,//参数
        cache: false,
        processData: false,
        contentType: false,
        success: function (result) {
            if (result.isok === true) {
                alert('部门添加成功！');
            } else {
                alert(result.message);
            }
        },
        error: function () {
            alert("有错误，操作失败！");
        }
    });
}
function insertJob(){
    //1、获取数据   使用FormData构造器来封装获取表单的数据【包括文件信息】
    let oData = new FormData(document.getElementById("insertJob"));
    //2、通过ajax提交请求
    $.ajax({
        url: "/OASystem/insertJob",//后台的接口地址
        type: "post",//post请求方式
        data: oData,//参数
        cache: false,
        processData: false,
        contentType: false,
        success: function (result) {
            if (result.isok === true) {
                alert('岗位添加成功！');
            } else {
                alert(result.message);
            }
        },
        error: function () {
            alert("有错误，操作失败！");
        }
    });
}
function getCookieByKey(key) {
    //通过document来获取所有的cookie
    var cookies = document.cookie;
    console.log(cookies);
    //根据分号分隔多个cookie数据
    var cookiesArr = cookies.split("; ");
    console.log(cookiesArr);
    for (var i = 0; i < cookiesArr.length; i++) {
        var arrKey = cookiesArr[i].split("=")[0];
        var arrValue = cookiesArr[i].split("=")[1];
        var value = decodeURIComponent(arrValue);
        //判断
        if (arrKey === key) {
            return value;
        }
    }
}
//查询部门和岗位信息 显示到模态框中
function job_DeptList() {
    $.post('/OASystem/job_DeptList', {}, function (result) {
        //遍历添加部门
        for (var i = 0; i < result.deptList.length; i++) {
            $('#insertEmployeeModal select:eq(1)')
                .append($('<option value="' + result.deptList[i].id + '">' + result.deptList[i].name + '</option>'));
        }
        //遍历添加岗位
        for (var i = 0; i < result.jobList.length; i++) {
            $('#insertEmployeeModal select:eq(2)')
                .append($('<option value="' + result.jobList[i].id + '">' + result.jobList[i].name + '</option>'));
        }
    });
}
function myNavFunction(id) {
    $("#date-popover").hide();
    var nav = $("#" + id).data("navigation");
    var to = $("#" + id).data("to");
    console.log('nav ' + nav + ' to: ' + to.month + '/' + to.year);
}